usbip: tools: fix build error for multiple definition
authorAntonio Borneo <borneo.antonio@gmail.com>
Thu, 18 Jun 2020 00:08:44 +0000 (02:08 +0200)
committerSalvatore Bonaccorso <carnil@debian.org>
Sun, 26 Jul 2020 06:40:40 +0000 (07:40 +0100)
commit8d09b4b4d1051d68c4385c0623154b24f332bec5
tree33ddab2940dc42b10056bda2863e9c4effed8d9b
parent79b8ad81111637e18c2a6965637ef80b40177b89
usbip: tools: fix build error for multiple definition

Origin: https://lore.kernel.org/lkml/20200618000844.1048309-1-borneo.antonio@gmail.com/

With GCC 10, building usbip triggers error for multiple definition
of 'udev_context', in:
- libsrc/vhci_driver.c:18 and
- libsrc/usbip_host_common.c:27.

Declare as extern the definition in libsrc/usbip_host_common.c.

Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Gbp-Pq: Topic bugfix/all
Gbp-Pq: Name usbip-tools-fix-build-error-for-multiple-definition.patch
tools/usb/usbip/libsrc/usbip_host_common.c